Une page JSP peut être composée de plusieurs éléments :
- Texte statique (texte, html, xml, ...)
- Éléments
- Directives (syntaxe : <%@ ... %>)
- Scripts
- JSP scripts
- Expressions (syntaxe : <%= ... %>)
- Scriptlets (syntaxe : <% ... %>)
- Déclarations (syntaxe : <%! ... %>)
- Commentaires (syntaxe : <%-- ... --%>)
- EL
- Actions
- JSP actions
- Personnalisées